package main
import (
	"fmt"
	"math/rand"
)

/*
升级随机点名系统：
可以无限次数的按任意键进行抽取，按q退出
抽到的人，不需要在参与点名

*/
func main  () {


	lst4 :=[]string{"同学1","同学2","同学3","同学4","同学5"}
	//设置随机种子，保证每次运行的随机数都不一样

	var shuiji string
	for{

		fmt.Println("按取按意键进行抽取，按q退出")
		fmt.Scan(&shuiji)
		if shuiji== "q"{
			break
		}else if len(lst4) == 0{
			fmt.Println("所有同学都已回答过问题")
		}else {
			x := rand.Intn(len(lst4))
			fmt.Println("抽取的同学为：",lst4[x])
			lst4 = append(lst4[:x],lst4[x+1:]...)
			fmt.Println("剩下的同学为：",lst4)
		}
	}

}
